﻿@charset "utf-8";

/*banner*/
.linkbox{padding:50px 0;line-height:56px;color:#666;}
.linkbox a{color:#666;padding:0 25px 0 0;}

/*banner*/
.banner{ height:600px; } 
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}

/*方案*/
.jjfa h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:38px; padding-top:75px;background:url(../images/hx1.jpg) no-repeat center bottom; padding-bottom:7px; margin-bottom:53px;}
.jjfa h2.tit a{color:#fb0e0e; }
.jjfa h2.tit a em{color:#fb0e0e;}
.jjfa h2.tit span{ display:block; font-size:20px; font-weight:normal; color:#666666; line-height:32px;}

.jjfacon{ display:inline-block; padding-bottom:70px;}
.jjfacon dl{ float:left; margin-right:45px; width:370px;}
.jjfacon dt{ width:370px; height:270px;background:url(../images/fa_bg.jpg) no-repeat center bottom;}
.jjfacon dt img{ width:365px; height:265px;}

.jjfacon dd{ width:370px;}
.jjfacon dd h3{ font-size:22px;height:66px;font-weight:bold; line-height:66px;}
.jjfacon dd h3 a{color:#2b2b2b; display:block; width:370px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:66px; line-height:66px; }
.jjfacon dd p{ line-height:24px;  display:inline-block; color:#666666;}

.jjfacon dl.nones{ margin-right:0;}

/*服务流程*/
.fwlc{background:url(../images/fwlc_bg.jpg) no-repeat center top; height:398px; }
.fwlc h2.tit{ font-size:30px; font-weight:bold; color:#fb0e0e; text-align:center; line-height:38px; padding-top:75px;background:url(../images/hx1.jpg) no-repeat center bottom; padding-bottom:7px; margin-bottom:60px;}
.fwlc h2.tit a{color:#000000; }
.fwlc h2.tit a em{color:#007be3;}
.fwlc h2.tit span{ display:block; font-size:20px; font-weight:normal; color:#666666; line-height:32px; font-family:Arial;}

.fwlc ul li{ float:left; width:111px; text-align:center;}
.fwlc ul li img{ width:47px; height:47px; margin:0 auto;}
.fwlc ul li .lct1{ display:block;}
.fwlc ul li .lct2{ display:none;}
.fwlc ul li em{ width:111px; display:block; height:114px; line-height:114px; color:#666666;}
.fwlc ul li a:hover em,.fwlc ul li.lc1 a em{ color:#007be3; font-weight:bold;}
.fwlc ul li a:hover img.lct1,.fwlc ul li.lc1 a img.lct1{ display:none;}
.fwlc ul li a:hover img.lct2,.fwlc ul li.lc1 a img.lct2{ display:block;}

/*案例*/
.al h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:38px; padding-top:75px;background:url(../images/hx1.jpg) no-repeat center bottom; padding-bottom:7px; margin-bottom:53px;}
.al h2.tit a{color:#fb0e0e; }
.al h2.tit a em{color:#fb0e0e;}
.al h2.tit span{ display:block; font-size:20px; font-weight:normal; color:#666666; line-height:32px;}

.al .alfl{ width:282px;z-index:2;}
.al .alfl ul{z-index:2;}
.al .alfl ul li{background:url(../images/albg1.jpg) no-repeat center 0; width:282px; height:95px; position:relative; margin-bottom:19px; z-index:2;}
.al .alfl ul li span{ display:block;}
.al .alfl ul li span.als2{ display:none;background:url(../images/albg2.jpg) no-repeat center 0; position:absolute; top:0; left:0;width:384px; z-index:2;}
.al .alfl ul li:hover span.als1,.al .alfl ul li.cur span.als1{ display:none;}
.al .alfl ul li:hover span.als2,.al .alfl ul li.cur span.als2{ display:block;}
.al .alfl ul li span a{ display:block; padding-left:20px; width:300px; height:69px; padding-top:35px;}
.al .alfl ul li span a em{ display:block; font-size:16px ; font-weight:bold; color:#333333;}
.al .alfl ul li span a i{ display:block; font-size:12px; color:#666666; font-family:Arial; text-transform:uppercase;}
.al .alfl ul li span.als2 a em,.al .alfl ul li span.als2 a i{ color:#fff;}
.al .alfl ul li.alli5{ margin-bottom:0;}

.al .alfr{ width:895px; height:550px; z-index:1;}
.al .alfr .alnr{width:895px; height:550px; position:relative;}
.al .alfr .alnr img{ width:895px; height:550px;}
.al .alfr .alnr .aljj{ position:absolute; left:0; bottom:0; width:830px; height:125px;background:url(../images/altm.png) repeat-x 0 center;  color:#fff; line-height:24px; padding-top:0px; padding-left:65px;}
.al .alfr .alnr .aljj .jta{background:url(../images/al_xq.png) no-repeat 0 center; position:absolute; right:60px; top:27px; width:70px; height:70px; display:block;}
.al .alfr .alnr .aljj dl{ width:646px; position:relative; height:125px;}
.al .alfr .alnr .aljj dl dt{ float:left;width:153px; position:absolute; top:-56px;}
.al .alfr .alnr .aljj dl dt img{ width:153px; height:153px;}
.al .alfr .alnr .aljj dl dd{float:right; width:470px; font-size:16px; color:#fff; line-height:34px; padding-top:28px;}

/*通栏广告1*/
.ad1{background:url(../images/ad1.jpg) no-repeat center center; height:253px; margin-top:80px;}
.ad1 .content{ position:relative;height:253px;}
.ad1 p{ position:absolute; right:0; top:85px; width:292px; text-align:center;}
.ad1 p a{ width:292px; height:49px; line-height:49px; text-align:center;background:url(../images/ad_an.png) no-repeat center center; display:block; font-size:20px; color:#fffefe;}
.ad1 p span{ display:block; color:#fffefe; line-height:40px;}
.ad1 p span em{ font-size:18px;}
.ad1 p span i{ font-size:28px;}

/*产品*/
.pro{ height:890px;}
.pro h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:38px; padding-top:75px;background:url(../images/hx1.jpg) no-repeat center bottom; padding-bottom:7px; margin-bottom:53px;}
.pro h2.tit a{color:#fb0e0e; }
.pro h2.tit a em{color:#007be3;}
.pro h2.tit span{ display:block; font-size:20px; font-weight:normal; color:#666666; line-height:32px;}

.pro .profl{ overflow:hidden; background:#fff; width:270px; height:686px;}
.pro .profl .cpflcon{ width:268px;border:1px solid #ebebeb; border-top:0; display:inline-block;height:575px;}
.pro .profl h2{ background:url(../images/protit_bg.jpg) no-repeat center bottom;height:85px; width:210px; padding-top:25px; padding-left:60px;}
.pro .profl h2 a{ font-weight:bold; font-size:26px; display:block; color:#fff; height:30px; line-height:30px;}
.pro .profl h2 i{color:#a3dbf8; height:28px; line-height:28px; display:block; text-transform:uppercase; font-family:Arial; font-size:18px; font-weight:normal;}
.pro .profl h3{ width:268px; height:80px; line-height:80px; margin:0 auto; color:#666666;font-size:18px; border-top:1px solid #ebebeb;}
.pro .profl h3.first{ border-bottom:1px solid #ebebeb; border-top:0;}
.pro .profl h3 a{ padding-left:60px; font-size:16px; font-weight:normal; color:#666666; display:block;background:url(../images/protit1.jpg) no-repeat 195px center; }
.pro .profl h3.cur a,.pro .profl h3 a:hover{background:url(../images/protit2.jpg) no-repeat 195px center;}
.pro .profl ul{width:175px; margin:0 auto; color:#555555;z-index:9; padding:10px 0;}
.pro .profl ul li{ position:relative; height:38px; line-height:38px;z-index:9;}
.pro .profl ul li a{ background:url("/resource/images/f48dadc7cb14458fa14d0c3cafd91057_3.jpg") no-repeat scroll -8px 10px;padding-left:20px; display:block; font-size:14px;  color:#666666;}
.pro .profl ul li a:hover,.pro .profl ul li.cur a{ color:#0097e0;}

.pro .profr{ width:910px;}
.pro .profr .procon{ border:1px solid #ebebeb;width:908px; height:378px;}
.pro .profr dl{ width:908px; height:378px;}
.pro .profr dl dt{width:455px; height:378px; float:left;background:url(../images/cp_sx.jpg) no-repeat right 88px; }
.pro .profr dl dt img{ width:454px; height:378px;}
.pro .profr dl dd{ float:right; width:380px; padding-top:50px;}
.pro .profr dl dd h3{ font-size:22px; color:#666666;height:36px; line-height:36px;}
.pro .profr dl dd h3 a{color:#535353;}
.pro .profr dl dd p{ line-height:26px; font-size:14px; color:#666666; display:inline-block; padding:0 0 15px 0; width:306px;}
.pro .profr dl dd p span{ line-height:34px; height:34px; display:block; font-size:16px;color:#666666;}
.pro .profr dl dd em{ display:block; width:117px; height:39px; line-height:39px; text-align:center; font-size:14px ; color:#ffffff; font-weight:bold; background:url(../images/cpxq.jpg) no-repeat center center;}
.pro .profr dl dd em a{ display:block; color:#fff;}

.pro .profr .prolist{ clear:both; padding-top:20px; width:892px; position:relative; margin-left:8px;}
.pro .profr ul li{ width:282px; height:282px;  float:left; margin-right:20px;border:1px solid #ebebeb;}
.pro .profr ul li a{ width:282px; height:282px; display:block;}
.pro .profr ul li a:hover{ color:#666666;}
.pro .profr ul li img{ width:282px; height:235px; float:left;}
.pro .profr ul li span{ float:right; width:282px; display:block; height:48px; line-height:32px; text-align:center; color:#666666;}
.pro .profr .prolist .projt{ position:absolute; top:145px; width:33px; height:33px;  display:block;}
.pro .profr .prolist .prev{ left:-16px;background:url(../images/pro_jtl_1.png) no-repeat center center;}
.pro .profr .prolist .prev:hover{background:url(../images/pro_jtl.png) no-repeat center center;}
.pro .profr .prolist .next{ right:-16px;background:url(../images/pro_jt2.png) no-repeat center center;}
.pro .profr .prolist .next:hover{background:url(../images/pro_jt2_2.png) no-repeat center center;}

/*优势*/
.ys{ height:1623px;background:url(../images/ys_bg.jpg) no-repeat center 0; padding-top:235px; margin-top:52px; display:block;}

.ys dl{ clear:both;}
.ys dl dt{ width:88px; height:102px; float:left;}
.ys dl dt img{ width:88px; height:102px;}
.ys dl dd{ float:left;padding-top:8px; padding-left:29px;}
.ys dl dd h3{ font-weight:bold; font-size:30px; color:#000000; height:56px; line-height:56px;background:url(../images/ys_hx.jpg) no-repeat left bottom; margin-bottom:12px;}
.ys dl dd p{  font-size:15px; color:#666666; line-height:26px;}

.ys .yscon1{ width:1200px;background:url(../images/ys1.png) no-repeat right 0; clear:both;  height:447px; margin-bottom:100px;}
.ys .yscon1 dl{ width:575px;}
.ys .yscon1 dl.ysdl1{margin-bottom:25px; display:inline-block;}
.ys .yscon1 dl dd{ width:458px;}

.ys .yscon2{ width:600px; padding-left:600px; height:553px;background:url(../images/ys2.png) no-repeat left 0; clear:both;}
.ys .yscon2 dl{ width:600px;}
.ys .yscon2 dl.ysdl3{ padding-top:67px; margin-bottom:25px; display:inline-block;}
.ys .yscon2 dl dd{ width:483px;}
.ys .yscon2 dl.ysdl4 p{ height:48px; line-height:28px;}
.ys .yscon2 dl.ysdl4 ul{ padding-top:16px;}
.ys .yscon2 dl.ysdl4 ul li{ height:26px; line-height:26px;}

.ys .yscon3{ width:1200px;clear:both; position:relative;}
.ys .yscon3 .ysimg{ width:640px; height:540px; position:absolute; top:-19px; right:-34px;}
.ys .yscon3 .ysimg img{ width:640px; height:540px;}
.ys .yscon3 dl.ysdl5{ padding-top:95px; margin-bottom:0px; display:inline-block;}
.ys .yscon3 dl{ width:600px;}
.ys .yscon3 dl dd{ width:500px; padding-left:0; float:right;}
.ys .yscon3 dl dd p em{ padding-left:58px;}

/*资讯*/
.news{ padding-top:38px;}
.news h3{ height:100px; line-height:100px;}
.news h3 a.nstit{ color:#000000; font-size:18px; font-weight:normal;}
.news h3  span{}
.news h3  span a{ color:#666666; font-weight:normal;}

.news .n_l{ width:500px;background:url(../images/zx_sx.jpg) no-repeat right 42px; padding-right:80px;}
.news .n_l dl{ position:relative; border-bottom:2px solid #e2e2e2; height:130px;}
.news .n_l dl.nones{ border-bottom:0;}
.news .n_l dl dt{ padding-top:36px; width:64px; float:left; text-align:center;}
.news .n_l dl dt span{ font-weight:bold; font-size:28px; color:#333333; font-family:Arial; line-height:24px;}
.news .n_l dl dt span i{ display:block; font-weight:normal; color:#666666; font-size:14px;}
.news .n_l dl dd{ padding-top:23px; float:right; width:360px; padding-right:36px;}
.news .n_l dl dd h3{ font-size:16px;  height:44px; line-height:44px; font-weight:normal;}
.news .n_l dl dd h3 a{ color:#333333;}
.news .n_l dl dd p{ line-height:20px;}
.news .n_l dl dd span{ position:absolute; right:0; top:29px; display:block; width:51px; height:21px;background:url(../images/hot1.jpg) no-repeat center center; }
.news .n_l dl.cur dd span{ background:url(../images/hot2.jpg) no-repeat center center; }
.news .n_l dl.cur dd h3 a{ color:#007be3;}
.news .n_l dl.cur dt span{ color:#007be3;}

.news .n_r{ float:right; width:545px;}
.news .n_r .n_rc{}
.news .n_r .n_rc p{ width:545px; height:143px;}
.news .n_r .n_rc p img{ width:545px; height:143px;}
.news .n_r .n_rc dl{border-bottom:2px solid #e2e2e2; height:110px; padding-bottom:16px;}
.news .n_r .n_rc dl em{ width:42px; display:block; float:left;}
.news .n_r .n_rc dl span{ width:500px; display:block; float:left;}
.news .n_r .n_rc dl dt{ height:40px; line-height:40px; padding-top:16px;}
.news .n_r .n_rc dl dt a{ color:#333333;}
.news .n_r .n_rc dl.cur dt a{ color:#007be3;}
.news .n_r .n_rc dl dd{ line-height:22px;}
.news .n_r .n_rc dl.nones{ border-bottom:0;}

/*关于*/
.about{ height:854px;background:#f7f7f9 url(../images/about_bg.jpg) no-repeat center top;  margin-top:40px;}
.about h2.tit{ font-size:30px; font-weight:bold; color:#000000; text-align:center; line-height:38px; padding-top:55px;background:url(../images/hx1.jpg) no-repeat center bottom; padding-bottom:7px; margin-bottom:35px;}
.about h2.tit a{color:#000000; }
.about h2.tit a em{color:#fb0e0e;}
.about h2.tit span{ display:block; font-size:20px; font-weight:normal; color:#666666; line-height:32px; text-transform:uppercase;}

.abcon{ width:1200px; height:662px; background:#fff;}
.about dl{height:400px; width:1140px; margin:0 auto;}
.about dl dt{width:550px; font-size:20px; font-weight:bold;height:20px; line-height:56px; padding-top:30px;}
.about dl dt a{ color:#000000;}
.about dl dd{width:540px;float: right;}
.about dl dd p{ color:#666666; line-height:24px; padding-bottom:36px;}


.xc h3{ width:390px; margin:0 auto; height:35px; margin-bottom:26px;}
.xc h3 a{background:url(../images/cur1.jpg) no-repeat center center; display:block; width:124px; height:35px; line-height:35px; text-align:center; float:left; margin:0 3px; color:#666666; font-size:16px; font-weight:normal;}
.xc h3 a:hover,.xc h3 a.cur{background:url(../images/cur.jpg) no-repeat center center; color:#ffffff;}
.xc .xccon{ width: 1040px; margin:0 auto; position:relative;}
.xc .xccon2{ width: 1040px; height:235px; display:block;}
.xc .xccon ul{}
.xc .xccon ul li{ float:left; margin-right:37px; position:relative;}
.xc .xccon ul li img{ width:233px; height:176px;}
.xc .xccon ul li em{ width:233px; height:176px; display:none;background:url(../images/xc_tm.png) no-repeat center center; position:absolute; left:0 ; top:0; color:#fff; text-align:center; line-height:184px;}
.xc .xccon ul li a:hover em{ display:block;}
.xc .xccon .xcjt{ position:absolute; width:35px; height:26px; display:block; top:72px;}
.xc .xccon .prev0{ left:-58px;background:url(../images/xc_l.jpg) no-repeat center center;}
.xc .xccon .next0{ right:-60px;background:url(../images/xc_r.jpg) no-repeat center center;}

/*友情链接*/
.yl{ height:auto;background:#fff; height: 100px; line-height:140px;overflow:hidden;}
.yl .links{ font-family:Arial; font-size:18px; color:#666666; width:76px; margin-left:18px; line-height:20px; float:left; padding-top:15px;}
.yl .links span{height:25px; line-height:24px; color:#fff; font-size:18px; display:block; font-weight:bold;}
.yl .links span a{ display:block; color:#666666}
.yl p{ height:auto; line-height:40px;padding-top:15px; width:950px; float:right;}
.yl p a{ color:#494949; padding-right:20px;float:left;}
.yl .link_more {line-height: 40px;padding-top: 15px;}

/*底部*/
